TIC TAC TOE
board=['-','-','-','-','-','-','-','-','-']
def disp():
    print('|'+board[0]+'|'+board[1]+'|'+board[2]+'|')
    print('|'+board[3]+'|'+board[4]+'|'+board[5]+'|')
    print('|'+board[6]+'|'+board[7]+'|'+board[8]+'|')
def check(board):
    p1='x'
    p2='0'
    if board[0]==board[1]==board[2]==p1 or board[0]==board[1]==board[2]==p2:
        return True
    elif board[3]==board[4]==board[5]==p1 or board[3]==board[4]==board[5]==p2:
        return True
    elif board[6]==board[7]==board[8]==p1 or board[6]==board[7]==board[8]==p2:
        return True
    elif board[0]==board[3]==board[5]==p1 or board[0]==board[3]==board[5]==p2:
        return True
    elif board[1]==board[4]==board[6]==p1 or board[1]==board[4]==board[6]==p2:
        return True
    elif board[2]==board[5]==board[8]==p1 or board[2]==board[5]==board[8]==p2:
        return True
    elif board[1]==board[4]==board[8]==p1 or board[1]==board[4]==board[8]==p2:
        return True
    elif board[2]==board[4]==board[6]==p1 or board[2]==board[4]==board[6]==p2:
        return True
    else:
        return False
def inp(board):
    x=int(input("Enter the Position+"))
    if board[x-1]!='-':
       print("Value already exist pls enter new value")
       return inp(board)
    else:
        return x
player1=input("player name1:")
player2=input("player name2:")
disp()
for i in range(9):
        if i%2==0:
            x=inp(board)
            board[x-1]='x'
            disp()
            if check(board):
               print("player 1 Win")
        else:
            x=inp(board)
            board[x-1]='0'
            disp()
            if check(board):
                print("player 2 Win")
                break
print('Over')
